<?php
// PENGATURAN KONEKSI pada IMPORT EXCEL
// class phpExcelReader
error_reporting(E_ALL ^ E_NOTICE);
include "excel_reader2.php";

// koneksi ke mysql
$root = ($_SERVER["DOCUMENT_ROOT"]);
require "$root/spm-itats/includes/config.php";

// membaca file excel yang diupload
$data = new Spreadsheet_Excel_Reader($_FILES['userfile']['tmp_name']);
?>
<?php
// tabel JABATAN-SPM
// membaca jumlah baris dari data excel
$baris = $data->rowcount($sheet_index=0);
	
// nilai awal counter untuk jumlah data yang sukses dan yang gagal diimport
$sukses = 0;
$gagal = 0;

// import data excel mulai baris ke-3 (karena baris pertama adalah nama kolom)
for ($i=4; $i<=$baris-3; $i++)
{
  // membaca data nim (kolom ke-1)
  $id_js = $data->val($i, 1,$sheet_index);
  // membaca data nama (kolom ke-2)
  $nama_js = $data->val($i, 2,$sheet_index);

  // setelah data dibaca, sisipkan ke dalam tabel JABATAN-SPM
  $query = "INSERT INTO JABATAN_SPM VALUES ('$id_js', '$nama_js')";
  $hasil = mysql_query($query);

  // jika proses insert data sukses, maka counter $sukses bertambah
  // jika gagal, maka counter $gagal yang bertambah
  if ($hasil) $sukses++;
  else $gagal++;
}

// tampilan status sukses dan gagal
echo "<h3>Proses import data tabel JABATAN-SPM selesai.</h3>";
echo "<p>Jumlah data yang sukses diimport : ".$sukses."<br>";
echo "Jumlah data yang gagal diimport : ".$gagal."</p>";
?>
<?php
// tabel USER-SPM
$baris = $data->rowcount($sheet_index=1);

$sukses = 0;
$gagal = 0;

for ($i=4; $i<=$baris-3; $i++)
{
  $id_us = $data->val($i, 1,$sheet_index);
  $id_jabs = $data->val($i, 2,$sheet_index);
  $nama_us = $data->val($i, 3,$sheet_index);
  $password_us = $data->val($i, 4,$sheet_index);
  $email_us = $data->val($i, 5,$sheet_index);
  $phone_us = $data->val($i, 6,$sheet_index);
  $status_us = $data->val($i, 7,$sheet_index);

  $query = "INSERT INTO USER_SPM VALUES ('$id_us', '$id_jabs', '$nama_us', '$password_us', '$email_us', '$phone_us', '$status_us')";
  $hasil = mysql_query($query);

  if ($hasil) $sukses++;
  else $gagal++;
}

echo "<h3>Proses import data tabel USER-SPM selesai.</h3>";
echo "<p>Jumlah data yang sukses diimport : ".$sukses."<br>";
echo "Jumlah data yang gagal diimport : ".$gagal."</p>";
?>
<?php
// tabel MENU-SPM
$baris = $data->rowcount($sheet_index=2);

$sukses = 0;
$gagal = 0;

for ($i=4; $i<=$baris-3; $i++)
{
  $id_mens = $data->val($i, 1,$sheet_index);
  $nama_mens = $data->val($i, 2,$sheet_index);
  $parent_mens = $data->val($i, 3,$sheet_index);
  $child_mens = $data->val($i, 4,$sheet_index);

  $query = "INSERT INTO MENU_SPM VALUES ('$id_mens', '$nama_mens', '$parent_mens', '$child_mens')";
  $hasil = mysql_query($query);

  if ($hasil) $sukses++;
  else $gagal++;
}

echo "<h3>Proses import data tabel MENU-SPM selesai.</h3>";
echo "<p>Jumlah data yang sukses diimport : ".$sukses."<br>";
echo "Jumlah data yang gagal diimport : ".$gagal."</p>";
?>
<?php
// tabel MENU-CONTENT-SPM
$baris = $data->rowcount($sheet_index=3);

$sukses = 0;
$gagal = 0;

for ($i=4; $i<=$baris-3; $i++)
{
  $id_conms = $data->val($i, 1,$sheet_index);
  $id_mens = $data->val($i, 2,$sheet_index);
  $isi_conms = $data->val($i, 3,$sheet_index);

  $query = "INSERT INTO MENU_CONTENT_SPM VALUES ('$id_conms', '$id_mens', '$isi_conms')";
  $hasil = mysql_query($query);

  if ($hasil) $sukses++;
  else $gagal++;
}

echo "<h3>Proses import data tabel MENU-CONTENT-SPM selesai.</h3>";
echo "<p>Jumlah data yang sukses diimport : ".$sukses."<br>";
echo "Jumlah data yang gagal diimport : ".$gagal."</p>";
?>
<div style="text-align:left;"><a href="index.php"><input type="submit" value="OKE" /></a></div>